Git

A free and open source distributed version control system

Details
GitHub Desktop

Focus on what matters instead of fighting with Git.

Details
Sourcetree

Sourcetree simplifies how you interact with your Git repositories so you can focus on coding. Visualize and manage your repositories through Sourcetree's simple Git GUI.

Details
GitHub CLI

Take GitHub to the command line

Details
TortoiseGit

Windows Shell Interface to Git

Details
Git LFS

Git Large File Storage is a command line extension and specification for managing large files with Git.

Details
Oh My Posh

Prompt theme engine for any shell

Details
GitKraken

The legendary Git client with an ultra-intuitive GUI, a powerful terminal, and offers a seamless experience for Windows, Mac and Linux.

Details
TortoiseSVN

TortoiseSVN is a really easy to use Revision control/version control/source control software for Windows. It is based on Apache™ Subversion (SVN)®; TortoiseSVN provides a nice and easy user interface for Subversion.

Details
Git Extensions

Git Extensions is a standalone UI tool for managing git repositories. It also integrates with Windows Explorer and Microsoft Visual Studio (2015/2017/2019).

Details
Fork - a fast and friendly git client

A fast and friendly git client for Mac and Windows.

Details
Git

A fork of Git containing Microsoft-specific patches.

Details
GitButler

A Git client for simultaneous branches on top of your existing workflow.

Details
Araxis Merge

Advanced 2 and 3-way file comparison (diff), merging, and folder synchronization

Details
Git Credential Manager (User)

Secure, cross-platform Git credential storage with authentication to GitHub, Azure Repos, and other popular Git hosting services.

Details
GLab

An open-source GitLab command line tool bringing GitLabs cool features to your command line

Details
RelaGit

The elegant solution to graphical version control.

Details
onefetch

Command-line Git information tool

Details
GitHub Desktop Plus

A GitHub Desktop fork with advanced functionality and Bitbucket, GitLab integration.

Details
GitBlade

A Git Client for Linux, Mac and Windows

Details
git-age

git-age is a smudge/clean filter to encrypt/decrypt files in a git repository transparently

Details
gitch

Git identity manager - never commit with the wrong identity again

Details
git-cliff

A highly customizable Changelog Generator that follows Conventional Commit specifications.

Details
GitSwitchBranch

Switch git branches interactively

Details
git-absorb

Absorb extension for git.

Details
Talisman

A tool to detect and prevent secrets from getting checked in.

Details
GitFiend

A Git client designed for humans

Details
wt

A fast, simple Git worktree helper

Details
ghq

Manage remote repository clones

Details
Agent Git

MS-SCCI source control plug-in for Git version control.

Details
GitNote

A modern note taking app based on GIT that does not require a local GIT environment.

Details
PullWatch

A tool that watches a git repository for changes and runs a specified command

Details
Tower

The most powerful Git client

Details
SourceGit

Open-source GUI client for git users

Details
gitui

GitUI provides you with the comfort of a git GUI but right in your terminal.

Details
Sublime Merge

Git GUI client from the makers of Sublime Text

Details
Bitbucket CLI

Work seamlessly with Bitbucket from the command line

Details
Commitly

AI powered git commits

Details
delta

A syntax-highlighting pager for git, diff, and grep output

Details
Lefthook

Fast and powerful Git hooks manager for any type of projects.

Details
Paket

A dependency manager for .NET with support for NuGet packages and git repositories.

Details
Flutter GitUI

Modern, cross-platform Git GUI built with Flutter

Details
中文Git

使用中文命令操作 Git 的简单工具

Details
GitQL

A SQL like query language to perform queries on .git files

Details
RepoZ

A zero-conf git repository hub with Windows Explorer & CLI-enhancements.

Details
GitTop

Lightweight GitHub notification desktop client

Details
Gource

OpenGL-based 3D visualisation tool for source control repositories.

Details
Clarity Deck

A powerful project launcher and management tool for developers

Details
worktrunk

A Git worktree manager for trunk-based development

Details
TGit

Git CLI wrapper with real-time activity tracking dashboard

Details
BlastMerge

Cross-repository file synchronization through intelligent iterative merging

Details
Gittyup

Gittyup is a graphical Git client designed to help you understand and manage your source code history.

Details
git-credential-oauth

A Git credential helper that securely authenticates to GitHub, GitLab and BitBucket using OAuth.

Details
git-credential-azure

A Git credential helper for Azure Repos

Details
MinGit

MinGit is an intentionally minimal, non-interactive distribution of Git for Windows, with third-party applications as its intended audience.

Details
gittuf

A security layer for Git repositories

Details
git-remote-gittuf

gittuf's custom Git remote transfer protocol binary

Details
GitTools GitVersion

Versioning when using Git, solved.

Details
Gitleaks

Protect and discover secrets using Gitleaks

Details
smimesign

An S/MIME signing utility for use with Git

Details
git-sizer

Compute various size metrics for a Git repository, flagging those that might cause problems

Details
git-cola

The highly caffeinated Git GUI

Details
GitTower GitFlowNext

A modern reimplementation of git-flow.

Details
jj

A Git-compatible VCS that is both simple and powerful

Details
jreleaser

Release projects quickly and easily with JReleaser

Details
lazygit

Simple terminal UI for git commands.

Details
JetBrains Space

The Intelligent Code Collaboration Platform

Details
repo2page

Convert repositories into single, portable structure-preserving documents.

Details
EnsoAI

Git Worktree Manager with AI Agent

Details
Prek

⚡ Better `pre-commit`, re-engineered in Rust

Details